import request from '@/utils/request'

//************************************** 环境设备一览 *******************************************

// 查询环境设备列表
export function findAmbientsDevice(params) {
  return request({
    url: `/ambient/findAmbientDevice`,
    method: 'get',
    params
  })
}

// 监测位置列表
export function findLocation(params) {
  return request({
    url: `/room/roomList`,
    method: 'get',
    params
  })
}

// 仪器授权使用人下拉
export function findUserList(params) {
  return request({
    url: `/device/userList`,
    method: 'get',
    params
  })
}

// 新增环境设备
export function addAmbientDevice(data) {
  return request({
    url: `/ambient/addAmbientsDevice`,
    method: 'post',
    data
  })
}

// 启用、停用环境设备
export function enableOrStopsAmbientDevice(data) {
  return request({
    url: `/ambient/enableOrStopAmbientDevice`,
    method: 'post',
    data
  })
}

// 修改环境设备
export function updateAmbientsDevice(data) {
  return request({
    url: `/ambient/updateAmbientDevice`,
    method: 'post',
    data
  })
}

// 复制环境设备
export function copysAmbientDevice(data) {
  return request({
    url: `/ambient/copyAmbientDevice`,
    method: 'post',
    data
  })
}

// 删除环境设备
export function deletesAmbientDevice(data) {
  return request({
    url: `/ambient/deleteAmbientDevice`,
    method: 'post',
    data
  })
}

//************************************** 环境监测列表 *******************************************

// 查询环境监测列表
export function findsAmbientSurvey(params) {
  return request({
    url: `/ambient/findAmbientSurvey`,
    method: 'get',
    params
  })
}

// 记录温湿度
export function recordTemperatureAndHumidity(data) {
  return request({
    url: `/ambient/recordsTemperatureAndHumidity`,
    method: 'post',
    data
  })
}

// 查看监测记录
export function findAmbientsSurveyNote(params) {
  return request({
    url: `/ambient/findAmbientSurveysNote`,
    method: 'get',
    params
  })
}

// 环境监测记录列表
export function seesAmbientSurveyNote(params) {
  return request({
    url: `/ambient/seeAmbientSurveyNote`,
    method: 'get',
    params
  })
}

// 部门下拉数据
export function findDeptPulldownData() {
  return request({
    url: `/dept/selectDeptTrees`,
    method: 'get'
  })
}

// 根据部门ids查询下面所有的员工信息
export function findUserByDeptId(params) {
  return request({
    url: `/ambient/findUserByDeptIds?deptId=` + params,
    method: 'get'
  })
}
